home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / Python1.4_Source / Python / protos / import_protos.h < prev    next >
Text File  |  1998-06-24  |  2KB  |  28 lines

  1.  
  2. /* import.c */
  3. static char *make_compiled_pathname ( char *pathname , char *buf , int buflen );
  4. static FILE *check_compiled_module ( char *pathname , long mtime , char *cpathname );
  5. static codeobject *read_compiled_module ( FILE *fp );
  6. static object *load_compiled_module ( char *name , char *cpathname , FILE *fp );
  7. static codeobject *parse_source_module ( char *pathname , FILE *fp );
  8. static void write_compiled_module ( codeobject *co , char *cpathname , long mtime );
  9. static object *load_source_module ( char *name , char *pathname , FILE *fp );
  10. static struct filedescr *find_module ( char *name , object *path , char *buf , int buflen , FILE **p_fp );
  11. static object *load_module ( char *name );
  12. static int init_builtin ( char *name );
  13. static struct _frozen *find_frozen ( char *name );
  14. static object *get_frozen_object ( char *name );
  15. static object *imp_get_magic ( object *self , object *args );
  16. static object *imp_get_suffixes ( object *self , object *args );
  17. static object *imp_find_module ( object *self , object *args );
  18. static object *imp_init_builtin ( object *self , object *args );
  19. static object *imp_init_frozen ( object *self , object *args );
  20. static object *imp_get_frozen_object ( object *self , object *args );
  21. static object *imp_is_builtin ( object *self , object *args );
  22. static object *imp_is_frozen ( object *self , object *args );
  23. static FILE *get_file ( char *pathname , object *fob , char *mode );
  24. static object *imp_load_compiled ( object *self , object *args );
  25. static object *imp_load_dynamic ( object *self , object *args );
  26. static object *imp_load_source ( object *self , object *args );
  27. static object *imp_new_module ( object *self , object *args );
  28.